﻿// dllmain.cpp : 定义 DLL 应用程序的入口点。
#include "pch.h"

BOOL APIENTRY DllMain(HMODULE hModule,
	DWORD  ul_reason_for_call,
	LPVOID lpReserved
)
{
	switch (ul_reason_for_call)
	{
	case DLL_PROCESS_ATTACH:
		InitializeCriticalSection(&g_csLock);
		break;
	case DLL_THREAD_ATTACH:
		break;
	case DLL_THREAD_DETACH:
		break;
	case DLL_PROCESS_DETACH:
		DeleteCriticalSection(&g_csLock);
		break;
	}
	return TRUE;
}


int WINAPI APIReadFlag(int nIndex)
{
	return RunPtr->ReadFlag(nIndex);
}

int WINAPI APIGetModel(char * strIndexModel)
{
	return RunPtr->GetModel(strIndexModel);
}

void WINAPI APIWriteFlag(int nIndex)
{
	return RunPtr->WriteFlag(nIndex);
}

void WINAPI  APIReceMES(CFun::pIndex pIndex)
{
	RunPtr->m_pIndex = pIndex;
}
